Jazz Piano Voicing Skills is a graded course on piano voicings starting with simple block chords over major and minor, then logically and methodically progressing into more exotic and advanced
Jazz Piano Essentials includes a collection of riffs, patterns, and exercises as well as explanations of stylistic piano idioms such as stride, walking bass, rootless voicings, rhythm changes,